home *** CD-ROM | disk | FTP | other *** search
/ ASME's Mechanical Engine…ing Toolkit 1997 December / ASME's Mechanical Engineering Toolkit 1997 December.iso / c_lang / varinc.lzh / ORDENTRY.H < prev    next >
Text File  |  1979-11-30  |  1KB  |  51 lines

  1. /* HEADER FILE: ORDENTRY.H */
  2. /*****************************************************************************/
  3. /* ordentry.h: header file for the order-entry application.                  */
  4. /*****************************************************************************/
  5.  
  6. /* Type money is defined as a synonym of type long for amounts */
  7. /*   of money in cents up to + or - $21,474,836.47.            */
  8. typedef long money;
  9.  
  10. /* Order data maximum field widths defined for data input by prompt(). */
  11. #define L_USER 25
  12. #define L_PASSWORD 8
  13. #define L_OFFICE 25
  14. #define L_CUST_NAME 30
  15. #define L_COMPANY 30
  16. #define L_PHONE 14
  17. #define L_SHIP_NAME 40
  18. #define L_SHIP_CMPY 40
  19. #define L_SHIP_STRT 40
  20. #define L_SHIP_STRT2 40
  21. #define L_SHIP_CITY 15
  22. #define L_SHIP_STATE 2
  23. #define L_SHIP_ZIP 5
  24. #define L_BILL_SAME 1
  25. #define L_BILL_NAME 40
  26. #define L_BILL_CMPY 40
  27. #define L_BILL_STRT 40
  28. #define L_BILL_STRT2 40
  29. #define L_BILL_CITY 15
  30. #define L_BILL_STATE 2
  31. #define L_BILL_ZIP 5
  32. #define L_IS_RESALE 1
  33. #define L_RESALE_ID 17
  34. #define L_ADV_REF 40
  35. #define L_PARTS 15
  36. #define L_PART_DESC 30
  37. #define L_PRICES 11
  38. #define L_TAX_AMT 11
  39. #define L_SHIP_CAR 19
  40. #define L_PAY_TERMS 10
  41. #define L_COMMENT 69
  42.  
  43. /* Maximum number of items on an order. */
  44. #define MAX_ITEMS 10
  45.  
  46. /* Maximum numeric values input by nprompt() and fprompt(). */
  47. #define H_QUANTITY 999L
  48. #define H_SHIP_AMT 30000.0
  49. #define H_TAX_PCNT 99.9
  50.  
  51.